﻿using System;
using System.Collections;
using System.Collections.Generic;

namespace ServerLib.Update
{
	public static partial class UpdateDataObj
	{
		//public static readonly List<BitArrayObj> BitArray = new List<BitArrayObj>();

		//public class BitArrayObj
		//{
		//	/// <summary>  Название битового поля</summary>
		//	public string NameBitArray { get; }
		//	/// <summary>  Битовое поле</summary>
		//	public BitArray BitArray { get; private set; }

		//	/// <summary>  Инициалтзация класса битовго поля</summary>
		//	public BitArrayObj(string name, ushort value)
		//	{
		//		NameBitArray = name;
		//		BitArray = new BitArray(16);
		//		BitArray.SetAll(false);
		//		BitArray = new BitArray(BitConverter.GetBytes(value));
		//	}

		//	/// <summary>  Установить в BitArray ushort</summary>
		//	public void GetBitArrayObj(ushort value)
		//	{
		//		BitArray = new BitArray(BitConverter.GetBytes(value));
		//	}

		//	/// <summary>  Преобразовать BitArrayObj к ushort</summary>
		//	public ushort SetBitArrayObj()
		//	{
		//		return Convert.ToUInt16(BitArray);
		//	}

		//	/// <summary> Установить бит index в значение value </summary>
		//	public void SetBit(int index, bool value)
		//	{
		//		BitArray.Set(index, value);
		//	}
		//}
	}
}
